package automat;

public class StatusFoelgerBilletpris
{
	public static void main(String[] arg)
	{
		Billetautomat automat = new Billetautomat();

		int antalFejl = 0;
		int retur;
		
		retur = automat.getBilletpris();
		if (retur != 10) {
			System.out.println("FEJL, getBilletpris() != 10");
		}
		
		System.out.println("*** Tjek af salg af tre billeter");
		automat.indsætPenge(100);
		automat.udskrivBillet();
		automat.udskrivBillet();
		automat.udskrivBillet();
		
		System.out.println("*** Tjek af, at montøren kan se total");
		automat.montørLogin("1234");
		int total = automat.getTotal();
		if (total != 30) {
			System.out.println("FEJL, getTotal() skulle give 30, men den gav: "+total);
			antalFejl = antalFejl + 1;
		}
		
		System.out.println("***Tjek af, total er korrekt efter ændring af billetpris");
		automat.setBilletpris(50);
		automat.getTotal(); // Tjek total efter vi har ændret billetpris
		int total2 = automat.getTotal();
		if (total2 != total) {
			System.out.println("FEJL, total skal fortsæt være 30 kr, men er nu: "+total2);
			antalFejl = antalFejl + 1;
		}

		
		
		System.out.println();
		System.out.println();
		System.out.println("Der blev fundet "+antalFejl+" fejl i automaten");
		if (antalFejl == 0) {
			System.out.println("Automaten er fejlfri, HURRA!!!");
		} else {
			System.out.println("Automaten har fejl, ØV!!!");			
		}
	}
}